تحلیل و ارزیابی عملکرد الگوریتم های تکاملی در بهینه سازی تولید موارد آزمون

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "تحلیل و ارزیابی عملکرد الگوریتم های تکاملی در بهینه سازی تولید موارد آزمون"

Transcript

1 تحلیل و ارزیابی عملکرد الگوریتم های تکاملی در بهینه سازی تولید موارد آزمون 1 دانشجوی 2 1 مریم سالخورد وحيد خطيبی بردسيری کارشناسی ارشدگروه کامپيوتر دانشگاه آزاد اسالمی واحد کرمان Salkhord.maryam@yahoo.com 2 استادیار گروه کامپيوتر دانشگاه آزاد اسالمی واحد بردسير Khatibi78@yahoo.com چکيده - آزمون نرم افزار یک عنصر حياتی از تضمين کيفيت و بيانگر بازبينی نهایی مشخصات طراحی و توليد کد است. هنگامی که کد منبع توليد شد نرم افزار باید آزموده شود تا خطاهای ممکن قبل از تحویل به مشتری کشف گردد. آزمودن نرم افزارهای مرتبط با جان انسان )مثل کنترل پرواز و نظارت بر راکتورهای هسته ای( ممکن است سه تا پنج برابر مراحل دیگر هزینه بردارد. هدف در آزمون نرم افزارها طراحی موارد آزمونی است که احتمال یافتن خطا را با حداقل مقدار کار و زمان باال ببرد. در توليد موارد آزمون باید داده هایی یافت شوند که بهترین مقادیر را برای پيمایش مسير آزمون داشته باشند به همين منظور در این مقاله سعی شده روش هایی از توليد موارد آزمون که بر اساس الگوریتم های تکاملی می باشند بررسی شوند. این الگوریتمها در هر مرحله تکرار سعی در بهتر کردن مجموعه راهحلها دارند در نتيجه بهينه ترین مقادیر داده ها در جهت آزمون نرم افزار توليد خواهند شد. از آن جا که توليد موارد آزمون بهينه به عنوان یک اصل اساسی در حوزه مهندسی نرم افزار مورد توجه است بررسی انجام شده در این مقاله می تواند به عنوان یک مرجع مورد استفاده محققين قرار بگيرد. کليد واژه- آزمون مسير پایه آزمون نرم افزار الگوریتم های تکاملی توليد موارد آزمون. 1- مقدمه آزمون نرم افزار را به منظور صحت عملکرد می توان به دو نوع فعاليت متمایز طبقه بندی کرد: آزمون جعبه سياه که در آن هيچ دسترسی به کد منبع و منابع دیگر برنامه نخواهيد داشت و آزمون جعبه سفيد که به منطق داخلی و ساختار کد برنامه احاطه دارید ]1[. درجه اجرا شدن آزمون جعبه سفيد را می توان با معيار پيمایش آزمون مسير که داده آزمون را بر اساس ساختار داخلی برنامه توليد می کند اندازه گيری کرد. اهداف آزمون را می توان به این ترتيب تعریف کرد: 1.آزمون فرآیند اجرای برنامه به قصد یافتن خطاست. 2.مورد آزمون خوب موردی است که احتمال یافتن خطاهای کشف شده در آن باال باشد. 3.آزمون موفق آزمونی است که خطاهای کشف نشده را کشف می کند] 2 [. آزمون مسير پایه نيز یک تکنيک جعبه سفيد است که نخستين بار توسط تام مک کيب ]3[ پيشنهاد شد. روش مسيرهای پایه طراح موارد آزمون را قادر می سازد تا ميزانی منطقی از پيچيدگی سيکلوماتيک بدست آورد و از این ميزان به عنوان راهنمایی جهت تعریف یک مجموعه پایه از مسيرهای اجرا استفاده کند. موارد آزمون بدست آمده برای امتحان کردن این مجموعه پایه هر دستور از برنامه را حداقل یک بار در اثنای آزمون اجرا خواهند کرد. برای بدست آوردن مجموعه مسير پایه باید مراحل زیر را اجرا نمود] 4 [: استفاده از طراحی یا کد به عنوان یک بستر و رسم 1. گراف جریان مربوطه تعيين پيچيدگی سيکلوماتيک گراف جریان 2. تعيين مجموعه پایه برای مسيرهای مستقل خطی 3. تهيه موارد آزمونی که اجرای همه ی مسيرها در 4. مجموعه پایه را الزامی می کنند.

2 پس به منظور دسترسی به بهترین موارد آزمون باید مجموعه مسير های پایه ای توليد شوند که پيمایش امکان پذیر داشته باشند. یک رویکرد برای توليد داده های آزمون بهينه استفاده از الگوریتم های تکاملی می باشد. همان طور که تاریخ این الگوریتم ها نشان می دهد گونه های زیادی از الگوریتم های تکاملی وجود دارند اما ایده همه آن ها یکی است: با داشتن جمعيتی از گونه ها فشار محيطی باعث انتخاب می شود و این افزایش شایستگی جمعيت را نتيجه می دهد. در این عمل دو نيروی اصلی وجود دارد که پایه سيستم تکاملی است: عملگرهای تغيير یعنی ترکيب و جهش. علت استفاده از این الگوریتم ها در بين الگوریتم های بهينه سازی موجود دیگر این است که با این روش ها می توان بهينه سازی را به طور موازی روی چندین بخش جمعيت انجام داد در نتيجه احتمال کمتری برای قرار گرفتن در بهينه های محلی در الگوریتم های تکاملی وجود دارد و با این رویکرد می توان در نهایت به بهينه ترین پاسخ دست یافت] 5 [. این مقاله در ادامه به ترتيب به موضوعات زیر می پردازد: بخش 2 بررسی رویکرد های موجود در زمينه آزمون نرم افزار بخش 3 استفاده از الگوریتم های تکاملی به منظور توليد موارد آزمون و بخش 4 بحث و نتيجه گيری. 2- بررسی رویکرد های موجود در زمینه آزمون نرم افزار همان طور که در قسمت قبل اشاره شد فرآیند آزمون نرم افزار را می توانيم به کمک طراحی موارد آزمون انجام دهيم. به دليل وجود روش های متعدد در این زمينه یافتن بهترین رویکرد مورد توجه می باشد. از جمله تکنيک های بکار گرفته شده به منظور توليد موارد آزمون می توان به مطالبی که در ادامه و به ترتيب سير تاریخی ذکر شده اند اشاره کرد. در سال 1995 Pool یک روش توليد مسير های پایه براساس جستجوی اول عمق در گراف کنترل جریان را مورد بحث قرار داد که از جستجوی بازگشتی در CFG استفاده می کرد. با توجه به روش وی حلقه ها به حساب نمی آیند و عالوه بر آن این روش چگونگی انتخاب گره جانشين گره چندگانه را در CFG برای ایجاد یک مسير پایه در طول مجموعه مسيرهای پایه نمی ساخت داند. محدودیت اصلی این است که این روش به خاطر یافته نبودن کد غير قابل اعتماد است. موارد آزمون کاربردی ایجاد می شوند اما تعداد مسير ها در مجموعه پایه برابر با اندازه پيچيدگی CFG نيست] 6 [. Bueno و Jino در سال 2222 رویکردی پيشنهاد دادند که از کنترل جریان و داده با اطالعات پویا برای تحقق آزمون پوشش مسير مسير استفاده می کند. تعداد گره های تصادفی بين هدف و مسير واقعی)اجرا شده( به عنوان یک مقياس شباهت بين هدف و پاسخ حاصل مورد استفاده قرار گرفت که نرمال شده ی فاصله ی شاخه در گره هایی که مسير واقعی از مسير هدف منحرف می شد را برای تشکيل تابع برازندگی جمع بندی کردند] 7 [. عالوه بر این آن ها با نظارت بر پيشرفت جستجوی آزمون داده مورد نياز به شناسایی مسير های غير عملی پرداختند. شش برنامه به عنوان توابع هزینه برای آزمون استفاده شده بود. آن ها کار بر روی آزمون مسير تکاملی در سال ]8[ 2221 و ]9[ 2222 را با تابع برازندگی مشابه ادامه دادند. این فعاليت ها با اهدافی همچون توسعه ی معيار های متوقف کردن فرایند توليد داده آزمون تکاملی زودتر از زمانی است که ادامه توليد نادرست به نظر می رسد. در سال Hermadi 2223 و Ahmed آزمون مسير تکاملی با استفاده از مسيرهای چندگانه را ارائه دادند. به این معنی که به جای آن که در هر جستجو یافتن فقط یک مسير را بررسی کنند همه ی مسير های هدف را یکباره مورد جستجو قرار می دادند. آن ها توابع برازندگی متفاوتی را بررسی و پيشنهاد کردند که تشکيل شده اند از ترکيب سطح تقریبی و فاصله شاخه. مواردی که در تشکيل توابع برازندگی در نظر گرفته شده اند شامل روش پيمایش مسير نفوذ همسایگی وزن دهی و نرمال سازی بودند. سه مسئله ی برای توليد داده آزمون استفاده شد] 12 [. یک سال بعد Mansour و Salame دو الگوریتم توليد داده برای آزمون مسير را مقایسه کردند. یعنی تبرید شبيه سازی شده) SA ( و ژنتيک) (. تابع برازندگی آن ها از فاصله همينگ بين گره های مربوط به مسير هدف و مسير اجرا شده تشکيل شده بود. هشت مسئله ی آزمون با پيچيدیگی سيکلوماتيک در

3 محدوده ی 2 و 14 برای اعتبار این رویکرد اعمال شد. نتایج تجربی نشان داد سریع تر از SA می باشد] 11 [. در سال Chen 2228 و Zhon یک چند جمعيتی) MP ( برای آزمون مسير ارائه دادند. تابع برازندگی مجموع همه ی فاصله شاخه های بين مسير هدف و مسير اجرا شده بود. برنامه ی طبقه بندی مثلث تنها برنامه استفاده شده برای اعتبار دهی این رویکرد بود. کار تجربی تایيد کرد که MP موثرتر و کارآمدتر از الگوریتم ژنتيک تک جمعيتی می باشد] 12 [. در سال 2211 Arcuri برای دست یابی به پوشش شاخه در برنامه های شئ گرا بر روی طول موارد آزمون کار می کرد. در مطالعه ی او طول موارد آزمون به آسانی می تواند رشد کند و شاخه های بيشتری را پيمایش کنند.. Arcuri چندین روش ارائه داد که می توانند رشد خود را کنترل کنند. نتایج تجربی که با استفاده از ابزار EVOSUITE ایجاد شدند نشان دادند که این روش ها به طور قابل توجهی می توانند عملکرد توليد کننده ی مورد آزمون را بهبود دهند. عالوه بر این Arcuri افزود که موارد جدول )1(: بررسی رویکرد های موجود در زمينه توليد موارد آزمون رویکرد ها جستجوی اول عمق در گراف کنترل جریان معيار کنترل جریان اطالعات پویا آزمون تکاملی استفاده مسيرهای چندگانه الگوریتم ژنتيک با مسير با از چند جمعيتی برای آزمون مسير ابزار EVOSUITE برای پيمایش مسير طبق تحقيقاتی که مزایا توليد موارد آزمون کاربردی شناسایی مسير های غير عملی توسعه ی معيار های متوقف کردن زود هنگام فرایند توليد داده آزمون تکاملی بهبود سرعت آزمون موثرتر و کارآمدتر از الگوریتم ژنتيک تک جمعيتی موارد آزمون بزرگ تر)طوالنی تر( برنامه های آزمون دشوار را برای آزمون آسان تر می کنند بهبود سرعت آزمون Latiu معایب عدم بررسی حلقه ها عدم ساخت یافتگی نابرابری تعداد مسيرها با پيچيدگی سيکلوماتيک عدم بررسی حلقه ها همگرایی زودرس همگرایی زودرس همگرایی زودرس و همکارانش] 14 [ در سال 2212 تحت عنوان توليد خودکار داده آزمون برای آزمون مسير نرم افزار با استفاده از الگوریتم های تکاملی انجام دادند یک مقایسه بين 3 الگوریتم تکاملی مهم برای توليد خودکار داده آزمون ارائه شد. یعنی PSO و SA به منظور استفاده الگوریتم ژنتيک مسير مورد نظر برنامه را که به آن مسير هدف می گویند مشخص می کند و دو روش دیگر که الگوریتم بهينه سازی تجمعی ذرات و الگوریتم باز پخت شبيه سازی هستند در رابطه با معيارهای اندازه گيری سطح تقریبی و فاصله شاخه با الگوریتم ژنتيک برای توليد خودکار داده آزمون مقایسه آزمون بزرگ تر)طوالنی تر( برنامه های آزمون دشوار را برای آزمون آسان تر می کنند] 13 [. با توجه به مرور مختصری از تاریخچه ی ذکر شده بخش 2 در این زمينه می توانيم رویکرد های موجود را جمع بندی و همچنين نيازمندی ها را بررسی کنيم سپس راه حل های ممکن را ارائه دهيم. بر این اساس نتایج حاصل را می توان در جدول )1( مشاهده کرد. 3- استفاده از الگوریتم های تکاملی به منظور تولید موارد آزمون الگوریتم های تکاملی غالبا به منظور یافتن پاسخ بهينه در مسائل خطی گسسته مسير یابی و جستجو استفاده می شوند. از آنجا که در زمينه ی آزمون مسير نرم افزار به دنبال یافتن موارد آزمون بهينه به عنوان بهترین پاسخ ها برای پيمایش مسيرهای امکان پذیر برنامه هستيم می توانيم از این الگوریتم ها در رسيدن به هدف مورد نظر استفاده کنيم.

4 شدند. نتایج بدست آمده براساس روش ارائه شده نشان داد که استراتژی های آزمون تکاملی خيلی مناسب تر از توليد داده هایی است که یک مسير هدف را در یک برنامه کامپيوتری پوشش می دهد. مقایسه چند الگوریتم برای تعيين یکی از مناسب ترین آن ها برای حل مشکل آزمون مسير مهم است. روش ارائه شده در یک زیرمجموعه ای از توابع هزینه که بيشتر استفاده می شوند به کار برده شده از جمله: برنامه های طبقه بندی مثلث حل معادله درجه دو ترتيب صعودی برای یک گروه 3 عضوی برنامه ای که 3 عدد را که مجموعشان برابر 252 است پيدا می کند تابع حداقل تابع حداکثر تابع مقدار ميانه تابع فيبوناچی یک برنامه برای پيدا کردن عدد که 3 مقدار ميانگين حسابی ای برابر 152 دارند و یک برنامه برای پيدا کردن 3 عدد که حاصل آن ها صفر می شود. شکل )1( روش قدم به قدم توليد داده آزمایشی برای مثال خيلی مهم تابع طبقه بندی مثلث را ارائه می کند: function F=Cost (inpz) x=inpz(1); y=inpz(2); z=inpz(3); k=1; approximation_level = 2; F=0; if ((x + y > z) && (y + z > x) && (z + x > y)) approximation_level = 1; if ((x ~= y) && (y ~= z) && (z ~= x)) F = (3*k /3*k + 1) + approximation_level; elseif ((x == y) && (y ~= z) (y == z) && (z ~= x) (z ==x) &&(x ~= y)) F=( min(min(abs(x-y)+2*k,abs(y-z)+2*k),abs(z- x)+2*k))/(min(min(abs(x-y)+2*k,abs(y-z)+2*k),abs(z- x)+2*k) + 1) +approximation_level; else F= ((x + y + z + k) / ((x + y + z + k) + 1))+ approximation_level; end end end شکل 1: شبه کد برنامه طبقه بندی مثلث از سوی دیگر بنا بر تحقيقاتی که و Hermadi همکارانش] 51 [ در سال 2214 انجام دادند در توليد داده برای آزمون مسير مسيرهایی که پيمایش می شوند شامل برخی از مسيرهای غير عملی هستند. پيدا کردن داده آزمون برای پوشش آن مسيرها غير ممکن است. زمانی که مسيرهای ممکن پوشش داده شده اند و همه ی مسير های هدف باقی مانده غير عملی اند به جای توليد نامحدود و یا توليد محدود نسل توقف زودتر جستجو مطلوب تر خواهد بود. 21 برنامه برای ارزیابی روش آن ها استفاده شده است. در مقایسه با جستجو برای یک تعداد استاندارد از توليدات به طور متوسط از درصد مجموع محاسبات در برنامه آزمون از مسيرهای غير ممکن اجتناب شد و هيچ راه حل عملی ای در این پایان زود هنگام از دست نرفت. به طور کلی معيار های متوقف کننده ای دارد که می توانند برای خاتمه ی روند تکاملی استفاده شوند در آزمون مسير مشابه این است که برخی از مسير های هدف غير ممکن هستند و هيچ داده آزمونی نمی تواند به اجرای این مسيرها منجر شود. Hermadi و همکارانش مدل زمان اجرای لگاریتمی پوآسون را که می توان در پيش بينی احتمال پيدا کردن مسير)های( در طول یک توليد)نسل( از بر اساس آزمون مسير استفاده کرد را بر اساس معادله )1( پيشنهاد کردند. استراتژی آن ها جستجو برای یک نسل بيشتر مشابه آزمون در یک فاصله زمانی بيشتر است. μ ) 1( انتظار می در فرمول )1( زمان اجرای μ مجموع تعداد معایب)شکست( است که رود در هنگام آزمون برنامه در مقادیر مشخصی از به وجود آید. عيوب مورد انتظار در یک نقطه خاص از زمان. شدت شکست. در هر شکست می باشد. شدت شکست می باشد تعداد مقدار اوليه ی درجه ی کاهش در شدت شکست نرمال شده تابع هزینه)معادله )2((: یک مسير هدف به عنوان دنباله ای از جفت های عدد گزاره ای)یا شاخه( نشان داده می شود. تابع برازندگی مورد استفاده در آن آزمایش شامل سطح تقریبی) AL ( و فاصله شاخه) BD ( است. AL شباهت یا عدم شباهت بين مسير گرفته شده به وسيله داده ورودی و مسير هدف را مشخص می کند و به عنوان تعداد شاخه های هم تا )غير هم تا( محاسبه می شود.

5 محاسبه ادامه پيدا می کند تا با اولين شاخه غير هم تا مواجه شود. اگر مسيری متفاوت با مسير مورد نظر دیده شود BD به عنوان تابع فاصله KOREL محاسبه می شود. I ) 2( مسيرها)هدف( پيمایش شده ی هدف شماره مسير)هدف( عدد ورودی j حداقل طول بين مسير هدف i j i بين مسير هدف و مسير پيمایش شده j i تعداد و مسير نرمال شده فاصله شاخه بين مسير و مسير پيمایش شده j نرمال شده سطح تقریبی می باشند. روش پيشنهاد شده با الهام از مدل قابليت رشد نرم افزار که یک روش اميدوار کننده است به عنوان یک معيار متوقف کننده در آزمون مسير تکاملی مورد استفاده قرار گرفت. نتایج تجربی نيز قابل اجرا و بهينه بودن این روش را نشان داد چراکه ميانگين تعداد مسير های پيمایش شده قبل از اعمال معيار توقف 8/96 و بعد از اعمال معيار توقف 7/59 محاسبه شد مسيرهای امکان پذیر حذف شدند و در نتيجه سرعت آزمون نيز افزایش یافت. روش دیگری از بکارگيری الگوریتم تکاملی را Ahmed S ]16[ سال 2214 Ghiduk در تحقيقی که و تحت عنوان توليد خودکار مسيرها ی آزمون پایه با استفاده از الگوریتم ژنتيک با طول متغير انجام شد ارائه دادند یک الگوریتم ژنتيک جدید برای توليد مسيرهای آزمون معرفی گردید. در این الگوریتم طول کروموزوم در هنگام تغيير طول مسير از یک تعداد تکرار به تعداد تکرار دیگری تغيير می کند. بر اساس الگوریتم پيشنهادی یک روش جدید برای توليد خودکار مجموعه ای از مسيرهای آزمون پایه که می توانند به عنوان مسيرهای آزمون در هر روش آزمون مسير استفاده شوند ارائه شد. روش پيشنهاد شده از یک رویکرد برای بررسی استقالل مسير های توليد شده که مجموعه مسير های پایه را شامل می شوند استفاده می کند. عالوه بر این این تکنيک یک روش برای بررسی امکان پذیری مسير های توليد شده را بکار می گيرد. الگوریتم که به منظور توليد خودکار مسير های آزمون پایه برای آزمون نرم افزار ارائه شده از یک تابع برازندگی جدید برای اندازه گيری مسير آزمون توليد شده استفاده می کند. این تابع برازندگی بر اساس مفهوم تعداد لبه های همجوار در گراف- dd )گراف- dd می تواند با کاهش CFG ساخته شود ) از نرم افزار تحت آزمون می باشد. مسئله ی این کار تعریف یک الگوریتم ژنتيک جدید و استفاده از آن برای توليد مجموعه Q از مسير های پایه است. فضای جستجوی الگوریتم پيشنهاد شده D = { e e DDG and e is reached by entry and reaches exit} می باشد. پيشنهاد شده از یک بردار اعداد صحيح به عنوان کروموزوم برای نمایش لبه ها در نمودار- dd برنامه مورد آزمون استفاده می کند. در کل هر مقدار از بردار)کروموزوم( به لبه متناظرش نگاشت می شود. PS که بردار هایی با اعداد صحيح به طول 2 می باشند به صورت تصادفی برای نمایش جمعيت اوليه توليد می شوند. PS اندازه جمعيت می باشد. طول 2 شامل دو یال ورودی و خروجی گراف- dd dd برنامه تحت آزمون می باشد. کم ترین مقدار طول کرومزوم 2 و بيش ترین مقدار آن برابر با تعداد یال های گراف- می باشد. الگوریتم پيشنهاد شده برای تعریف تابع برازندگی به یال های همجوار در مسير وابسته است. مقدار برازندگی هر کرومزوم است و شود برای به صورت زیر محاسبه می شود: ) 3( تعداد یال های هم جوار می باشد i کرومزوم وزن یال ) ( می باشد که به صورت بهينه است که نيز طول کرومزوم در فرآیند انتخاب بيشتری داشته باشد. تعریف می است. در این مورد مقداری پيشنهاد شده از روش چرخ رولت استفاده شده است. فرآیند انتخاب بر اساس چرخ رولت در حال PS حرکت دفعه می باشد. توليد مثل: در این فاز از سه عملگر تقاطع جهش و پرورش استفاده شده است. ابتدا عمل تقاطع انجام می شود مکان POS نقطه ی تقاطع کرومزوم می باشد سپس عملگر جهش اعمال می شود PM روند زیر اجرا می شود: احتمال جهش می باشد در توليد عدد تصادفی r r<pm اگر در بازه ی ]1...2[ پيشنهاد شده سپس سلول را با جا بجا کردن یال با یال خواهر/برادر)یال هایی با والد یکسان(تغيير بده

6 بعد از جهش عملگری را که در تحقيقات Ahmed S Ghiduk و تعریف شده است یعنی پرورش به صورت دوره ای در تمام تکرار های الگوریتم ژنتيک اعمال می شود. عملگر پرورش برای هر کرومزوم در جمعيت جاری به روش زیر انجام می شود: توليد اعداد تصادفی POS در بازه ]1-L...2[ L برابر با طول کرومزوم می باشد تعریف یال در مکان POS بين یال های جانشين آن درج یال جانشين در مکان کرومزوم به اندازه یک واحد شرایط توقف: و انتخاب تصادفی یک یال از 1+POS.1.2 و افزایش طول زمانی که مسير های آزمون توليد شده با شرایط مجموعه مسيرهای پایه مطابقت کنند زمانی که به حداکثر تعداد نسل ها برسيم روش پيشنهادی به مشکل وجود حلقه در غلبه می CFG کند و این روش قابليت توليد مسير های امکان پذیر را دارد. نتایج نشان می دهند که این روش باعث کاهش قابل توجهی در تالش برای توليد مسير می شود و این که الگوریتم پيشنهاد شده در توليد مسير آزمون موثر است. -4 بحث و نتیجه گیری هدف در این مقاله ارائه استراتژی های موجود جهت توسعه معيار های فرایند توليد داده آزمون به کمک الگوریتم های تکاملی بوده است. در مطالعات قبلی با استفاده از داده های نرم افزاری مانند کد منبع مسيرهای اجرایی و بهره گيری از رویکرد توليد داده ها به کمک الگوریتم های تکاملی مجموعه ای بهينه از استراتژی های آزمون نرم افزار ارائه گردید. عالوه بر آن الزم به ذکر است که بهبود آزمون نرم افزار منجربه کاهش هزینه های مالی و زمانی و افزایش کيفيت نهایی نرم افزار شده است. تکنيک آزمون مسير پایه یکی از چند تکنيک مربوط به آزمون ساختار کنترلی است. اگرچه آزمون مسير های پایه ساده و بسيار کارآمد است اما به تنهایی کافی نيست. شکل های دیگری از آزمون ساختار کنترلی وجود دارند که کيفيت آزمون جعبه سفيد را بهبود بخشيده و پوشش دهی آن را وسعت می بخشند مانند آزمون شرط ها آزمون جریان داده ها و آزمون حلقه ها. همچنين عالوه بر الگوریتم های تکاملی ذکر شده الگوریتم های بهينه سازی جدید تری در سال های اخير معرفی شده اند که می توان از آن ها نيز در این زمينه استفاده کرد. مراجع [1] J.Kempka et all, "Design and analysis of different alternating variable searches for search-based software testing", theoret. Comput. Sci, [2] Glenford J. Myers. "The Art of Software Testing", JohnWiley & Sons, pp.1-105, [3] McCabe,"A Complexity Measure". IEEE Transactions on Software Engineering: pp , December [4] R.S. Pressman & Associates, "Software Engineering: a Practitioner's approach".pp.1-161, [5] B.Yuan M.Gallagher, "playing in continuous space: some analysis and extension of population-based incremental", IEEE Evolutionary computation, pp , [6] Arthur H. Watson, Thomas J. McCabe, "Structured Testing: A Testing Methodology Using the Cyclomatic Complexity Metric", NI S T, pp.1-124, [7] P.M.S. Bueno, M. Jino, "Identification of potentially infeasible program paths by monitoring the search for test data",ieee Computer Society, pp , [8] P.M.S. Bueno, M. Jino, "Automatic test data generation for program paths using genetic algorithms", SEKE 01, pp. 2 9, [9] P.M.S. Bueno, M. Jino, "Automatic test data generation for program paths using genetic algorithms", IJSEKE, pp , [10] I. Hermadi, M.A. Ahmed, "Genetic Algorithm based test data generator", CEC, pp , [11] N. Mansour, M. Salame, "Data generation for path testing", pp , [12] Y. Chen, Y. Zhong, "Automatic path-oriented test data generation using a multi population genetic algorithm", ICNC, pp , [13] A. Arcuri,"A theoretical and empirical analysis of the role of test sequence length in software testing for structural coverage", pp , [14] Gentiana Ioana Latiu et all, "Automatic Test Data Generation for Software Path Testing using Evolutionary Algorithms", Third International Conference on Emerging Intelligent Data and Web Technologies, pp.1-8, 2012 [15] I. Hermadi a,b, C. Lokan b, R. Sarker b, "Dynamic stopping criteria for search-based test data generation for path Testing", Information and Software Technology, pp , [16] Ahmed S, Ghiduk, "Automatic generation of basis test paths Using variable length genetic algorithm", Information Processing Letters 114, pp , 2014.

محاسبه ی برآیند بردارها به روش تحلیلی

محاسبه ی برآیند بردارها به روش تحلیلی محاسبه ی برآیند بردارها به روش تحلیلی برای محاسبه ی برآیند بردارها به روش تحلیلی باید توانایی تجزیه ی یک بردار در دو راستا ( محور x ها و محور y ها ) را داشته باشیم. به بردارهای تجزیه شده در راستای محور

Διαβάστε περισσότερα

روش محاسبه ی توان منابع جریان و منابع ولتاژ

روش محاسبه ی توان منابع جریان و منابع ولتاژ روش محاسبه ی توان منابع جریان و منابع ولتاژ ابتدا شرح کامل محاسبه ی توان منابع جریان: برای محاسبه ی توان منابع جریان نخست باید ولتاژ این عناصر را بدست آوریم و سپس با استفاده از رابطه ی p = v. i توان این

Διαβάστε περισσότερα

تصاویر استریوگرافی.

تصاویر استریوگرافی. هب انم خدا تصاویر استریوگرافی تصویر استریوگرافی یک روش ترسیمی است که به وسیله آن ارتباط زاویه ای بین جهات و صفحات بلوری یک کریستال را در یک فضای دو بعدی )صفحه کاغذ( تعیین میکنند. کاربردها بررسی ناهمسانگردی

Διαβάστε περισσότερα

ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد

ﯽﺳﻮﻃ ﺮﯿﺼﻧ ﻪﺟاﻮﺧ ﯽﺘﻌﻨﺻ هﺎﮕﺸﻧاد دانشگاه صنعتی خواجه نصیر طوسی دانشکده برق - گروه کنترل آزمایشگاه کنترل سیستمهای خطی گزارش کار نمونه تابستان 383 به نام خدا گزارش کار آزمایش اول عنوان آزمایش: آشنایی با نحوه پیاده سازی الکترونیکی فرایندها

Διαβάστε περισσότερα

جلسه ی ۱۰: الگوریتم مرتب سازی سریع

جلسه ی ۱۰: الگوریتم مرتب سازی سریع دانشکده ی علوم ریاضی داده ساختارها و الگوریتم ها ۸ مهر ۹ جلسه ی ۱۰: الگوریتم مرتب سازی سریع مدر س: دکتر شهرام خزاي ی نگارنده: محمد امین ادر یسی و سینا منصور لکورج ۱ شرح الگور یتم الگوریتم مرتب سازی سریع

Διαβάστε περισσότερα

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) X"Y=-XY" X" X" kx = 0

مثال( مساله الپالس در ناحیه داده شده را حل کنید. u(x,0)=f(x) f(x) حل: به کمک جداسازی متغیرها: ثابت = k. u(x,y)=x(x)y(y) XY=-XY X X kx = 0 مثال( مساله الپالس در ناحیه داده شده را حل کنید. (,)=() > > < π () حل: به کمک جداسازی متغیرها: + = (,)=X()Y() X"Y=-XY" X" = Y" ثابت = k X Y X" kx = { Y" + ky = X() =, X(π) = X" kx = { X() = X(π) = معادله

Διαβάστε περισσότερα

تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد:

تخمین با معیار مربع خطا: حالت صفر: X: مکان هواپیما بدون مشاهده X را تخمین بزنیم. بهترین تخمین مقداری است که متوسط مربع خطا مینیمم باشد: تخمین با معیار مربع خطا: هدف: با مشاهده X Y را حدس بزنیم. :y X: مکان هواپیما مثال: مشاهده نقطه ( مجموعه نقاط کنارهم ) روی رادار - فرض کنیم می دانیم توزیع احتمال X به چه صورت است. حالت صفر: بدون مشاهده

Διαβάστε περισσότερα

آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ(

آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ( آزمون مقایسه میانگین های دو جامعه )نمونه های بزرگ( فرض کنید جمعیت یک دارای میانگین و انحراف معیار اندازه µ و انحراف معیار σ باشد و جمعیت 2 دارای میانگین µ2 σ2 باشند نمونه های تصادفی مستقل از این دو جامعه

Διαβάστε περισσότερα

تحلیل مدار به روش جریان حلقه

تحلیل مدار به روش جریان حلقه تحلیل مدار به روش جریان حلقه برای حل مدار به روش جریان حلقه باید مراحل زیر را طی کنیم: مرحله ی 1: مدار را تا حد امکان ساده می کنیم)مراقب باشید شاخه هایی را که ترکیب می کنید مورد سوال مسئله نباشد که در

Διαβάστε περισσότερα

آزمایش 8: تقویت کننده عملیاتی 2

آزمایش 8: تقویت کننده عملیاتی 2 آزمایش 8: تقویت کننده عملیاتی 2 1-8 -مقدمه 1 تقویت کننده عملیاتی (OpAmp) داراي دو یا چند طبقه تقویت کننده تفاضلی است که خروجی- هاي هر طبقه به وروديهاي طبقه دیگر متصل شده است. در انتهاي این تقویت کننده

Διαβάστε περισσότερα

مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل

مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل شما باید بعد از مطالعه ی این جزوه با مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل کامال آشنا شوید. VA R VB به نظر شما افت ولتاژ مقاومت R چیست جواب: به مقدار عددی V A

Διαβάστε περισσότερα

آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك

آزمایش 1: پاسخ فرکانسی تقویتکننده امیتر مشترك آزمایش : پاسخ فرکانسی تقویتکننده امیتر مشترك -- مقدمه هدف از این آزمایش بدست آوردن فرکانس قطع بالاي تقویتکننده امیتر مشترك بررسی عوامل تاثیرگذار و محدودکننده این پارامتر است. شکل - : مفهوم پهناي باند تقویت

Διαβάστε περισσότερα

مدار معادل تونن و نورتن

مدار معادل تونن و نورتن مدار معادل تونن و نورتن در تمامی دستگاه های صوتی و تصویری اگرچه قطعات الکتریکی زیادی استفاده می شود ( مانند مقاومت سلف خازن دیود ترانزیستور IC ترانس و دهها قطعه ی دیگر...( اما هدف از طراحی چنین مداراتی

Διαβάστε περισσότερα

جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار

جلسه 9 1 مدل جعبه-سیاه یا جستاري. 2 الگوریتم جستجوي Grover 1.2 مسا له 2.2 مقدمات محاسبات کوانتمی (22671) ترم بهار محاسبات کوانتمی (22671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: هیربد کمالی نیا جلسه 9 1 مدل جعبه-سیاه یا جستاري مدل هایی که در جلسه ي پیش براي استفاده از توابع در الگوریتم هاي کوانتمی بیان

Διαβάστε περισσότερα

جلسه ی ۴: تحلیل مجانبی الگوریتم ها

جلسه ی ۴: تحلیل مجانبی الگوریتم ها دانشکده ی علوم ریاضی ساختمان داده ها ۲ مهر ۱۳۹۲ جلسه ی ۴: تحلیل مجانبی الگوریتم ها مدر س: دکتر شهرام خزاي ی نگارنده: شراره عز ت نژاد ا رمیتا ثابتی اشرف ۱ مقدمه الگوریتم ابزاری است که از ا ن برای حل مسا

Διαβάστε περισσότερα

هر عملگرجبر رابطه ای روی يک يا دو رابطه به عنوان ورودی عمل کرده و يک رابطه جديد را به عنوان نتيجه توليد می کنند.

هر عملگرجبر رابطه ای روی يک يا دو رابطه به عنوان ورودی عمل کرده و يک رابطه جديد را به عنوان نتيجه توليد می کنند. 8-1 جبررابطه ای يک زبان پرس و جو است که عمليات روی پايگاه داده را توسط نمادهايی به صورت فرمولی بيان می کند. election Projection Cartesian Product et Union et Difference Cartesian Product et Intersection

Διαβάστε περισσότερα

چکیده مقدمه کلید واژه ها:

چکیده مقدمه کلید واژه ها: چکیده طی دهه های گذشته سازمان های بسیاری در اقسا نقاط جهان سیستم برنامه ریزی منابع سازمانی ERP را اتخاذ کرده اند. در باره ی منافع حسابداری اتخاذ سیستم های سازمانی تحقیقات کمی در مقیاس جهانی انجام شده است.

Διαβάστε περισσότερα

جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i.

جلسه 3 ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک کوانتمی بیان. d 1. i=0. i=0. λ 2 i v i v i. محاسبات کوانتمی (671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: محمد جواد داوري جلسه 3 می شود. ابتدا نکته اي در مورد عمل توابع بر روي ماتریس ها گفته می شود و در ادامه ي این جلسه اصول مکانیک

Διαβάστε περισσότερα

مقدمه -1-4 تحليلولتاژگرهمدارهاييبامنابعجريان 4-4- تحليلجريانمشبامنابعولتاژنابسته

مقدمه -1-4 تحليلولتاژگرهمدارهاييبامنابعجريان 4-4- تحليلجريانمشبامنابعولتاژنابسته مقدمه -1-4 تحليلولتاژگرهمدارهاييبامنابعجريان -2-4 بامنابعجريانوولتاژ تحليلولتاژگرهمدارهايي 3-4- تحليلولتاژگرهبامنابعوابسته 4-4- تحليلجريانمشبامنابعولتاژنابسته 5-4- ژاتلو و 6-4 -تحليلجريانمشبامنابعجريان

Διαβάστε περισσότερα

Spacecraft thermal control handbook. Space mission analysis and design. Cubesat, Thermal control system

Spacecraft thermal control handbook. Space mission analysis and design. Cubesat, Thermal control system سیستم زیر حرارتی ماهواره سرفصل های مهم 1- منابع مطالعاتی 2- مقدمه ای بر انتقال حرارت و مکانیزم های آن 3- موازنه انرژی 4 -سیستم های کنترل دما در فضا 5- مدل سازی عددی حرارتی ماهواره 6- تست های مورد نیاز

Διαβάστε περισσότερα

ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی

ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی ویرایشسال 95 شیمیمعدنی تقارن رضافالحتی از ابتدای مبحث تقارن تا ابتدای مبحث جداول کاراکتر مربوط به کنکور ارشد می باشد افرادی که این قسمت ها را تسلط دارند می توانند از ابتدای مبحث جداول کاراکتر به مطالعه

Διαβάστε περισσότερα

Angle Resolved Photoemission Spectroscopy (ARPES)

Angle Resolved Photoemission Spectroscopy (ARPES) Angle Resolved Photoemission Spectroscopy (ARPES) روش ARPES روشی است تجربی که برای تعیین ساختار الکترونی مواد به کار می رود. این روش بر پایه اثر فوتوالکتریک است که توسط هرتز کشف شد: الکترونها می توانند

Διαβάστε περισσότερα

همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین

همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین همبستگی و رگرسیون در این مبحث هدف بررسی وجود یک رابطه بین دو یا چند متغیر می باشد لذا هدف اصلی این است که آیا بین دو صفت متغیر x و y رابطه و همبستگی وجود دارد یا خیر و آیا می توان یک مدل ریاضی و یک رابطه

Διαβάστε περισσότερα

جلسه ی ۳: نزدیک ترین زوج نقاط

جلسه ی ۳: نزدیک ترین زوج نقاط دانشکده ی علوم ریاضی ا نالیز الگوریتم ها ۴ بهمن ۱۳۹۱ جلسه ی ۳: نزدیک ترین زوج نقاط مدر س: دکتر شهرام خزاي ی نگارنده: امیر سیوانی اصل ۱ پیدا کردن نزدیک ترین زوج نقطه فرض می کنیم n نقطه داریم و می خواهیم

Διαβάστε περισσότερα

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd

بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )2( shimiomd بسم اهلل الرحمن الرحیم آزمایشگاه فیزیک )( shimiomd خواندن مقاومت ها. بررسی قانون اهم برای مدارهای متوالی. 3. بررسی قانون اهم برای مدارهای موازی بدست آوردن مقاومت مجهول توسط پل وتسون 4. بدست آوردن مقاومت

Διαβάστε περισσότερα

1) { } 6) {, } {{, }} 2) {{ }} 7 ) { } 3) { } { } 8) { } 4) {{, }} 9) { } { }

1) { } 6) {, } {{, }} 2) {{ }} 7 ) { } 3) { } { } 8) { } 4) {{, }} 9) { } { } هرگاه دسته اي از اشیاء حروف و اعداد و... که کاملا"مشخص هستند با هم در نظر گرفته شوند یک مجموعه را به وجود می آورند. عناصر تشکیل دهنده ي یک مجموعه باید دو شرط اساسی را داشته باشند. نام گذاري مجموعه : الف

Διαβάστε περισσότερα

جلسه ی ۲۴: ماشین تورینگ

جلسه ی ۲۴: ماشین تورینگ دانشکده ی علوم ریاضی نظریه ی زبان ها و اتوماتا ۲۶ ا ذرماه ۱۳۹۱ جلسه ی ۲۴: ماشین تورینگ مدر س: دکتر شهرام خزاي ی نگارندگان: حمید ملک و امین خسر وشاهی ۱ ماشین تور ینگ تعریف ۱ (تعریف غیررسمی ماشین تورینگ)

Διαβάστε περισσότερα

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم

هو الحق دانشکده ي مهندسی کامپیوتر جلسه هفتم هو الحق دانشکده ي مهندسی کامپیوتر کدگذاري شبکه Coding) (Network شنبه 2 اسفند 1393 جلسه هفتم استاد: مهدي جعفري نگارنده: سید محمدرضا تاجزاد تعریف 1 بهینه سازي محدب : هدف پیدا کردن مقدار بهینه یک تابع ) min

Διαβάστε περισσότερα

جلسه 14 را نیز تعریف کرد. عملگري که به دنبال آن هستیم باید ماتریس چگالی مربوط به یک توزیع را به ماتریس چگالی مربوط به توزیع حاشیه اي آن ببرد.

جلسه 14 را نیز تعریف کرد. عملگري که به دنبال آن هستیم باید ماتریس چگالی مربوط به یک توزیع را به ماتریس چگالی مربوط به توزیع حاشیه اي آن ببرد. تي وري اطلاعات کوانتمی ترم پاییز 39-39 مدرس: ابوالفتح بیگی و امین زاده گوهري نویسنده: کامران کیخسروي جلسه فرض کنید حالت سیستم ترکیبی AB را داشته باشیم. حالت سیستم B به تنهایی چیست در ابتداي درس که حالات

Διαβάστε περισσότερα

دانشکده ی علوم ریاضی جلسه ی ۵: چند مثال

دانشکده ی علوم ریاضی جلسه ی ۵: چند مثال دانشکده ی علوم ریاضی احتمال و کاربردا ن ۴ اسفند ۹۲ جلسه ی : چند مثال مدر س: دکتر شهرام خزاي ی نگارنده: مهدی پاک طینت (تصحیح: قره داغی گیوه چی تفاق در این جلسه به بررسی و حل چند مثال از مطالب جلسات گذشته

Διαβάστε περισσότερα

آموزش SPSS مقدماتی و پیشرفته مدیریت آمار و فناوری اطالعات -

آموزش SPSS مقدماتی و پیشرفته مدیریت آمار و فناوری اطالعات - آموزش SPSS مقدماتی و پیشرفته تهیه و تنظیم: فرزانه صانعی مدیریت آمار و فناوری اطالعات - مهرماه 96 بخش سوم: مراحل تحلیل آماری تحلیل داده ها به روش پارامتری بررسی نرمال بودن توزیع داده ها قضیه حد مرکزی جدول

Διαβάστε περισσότερα

http://econometrics.blog.ir/ متغيرهای وابسته نماد متغيرهای وابسته مدت زمان وصول حساب های دريافتني rcp چرخه تبدیل وجه نقد ccc متغیرهای کنترلی نماد متغيرهای کنترلي رشد فروش اندازه شرکت عملکرد شرکت GROW SIZE

Διαβάστε περισσότερα

قاعده زنجیره ای برای مشتقات جزي ی (حالت اول) :

قاعده زنجیره ای برای مشتقات جزي ی (حالت اول) : ۱ گرادیان تابع (y :f(x, اگر f یک تابع دومتغیره باشد ا نگاه گرادیان f برداری است که به صورت زیر تعریف می شود f(x, y) = D ۱ f(x, y), D ۲ f(x, y) اگر رویه S نمایش تابع (y Z = f(x, باشد ا نگاه f در هر نقطه

Διαβάστε περισσότερα

جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی

جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی دانشکده ی علوم ریاضی ساختمان داده ۱۰ ا ذر ۹۲ جلسه ی ۱۸: درهم سازی سرتاسری - درخت جست و جوی دودویی مدر س: دکتر شهرام خزاي ی نگارنده: معین زمانی و ا رمیتا اردشیری ۱ یادا وری همان طور که درجلسات پیش مطرح

Διαβάστε περισσότερα

بخش غیرآهنی. هدف: ارتقاي خواص ابرکشسانی آلياژ Ni Ti مقدمه

بخش غیرآهنی. هدف: ارتقاي خواص ابرکشسانی آلياژ Ni Ti مقدمه بخش غیرآهنی هدف: ارتقاي خواص ابرکشسانی آلياژ Ni Ti مقدمه رفتار شبه کشسان )Pseudoelasticity( که به طور معمول ابرکشسان )superelasticity( ناميده می شود رفتار برگشت پذیر کشسان ماده در برابر تنش اعمالی است

Διαβάστε περισσότερα

سلسله مزاتب سبان مقدمه فصل : زبان های فارغ از متن زبان های منظم

سلسله مزاتب سبان مقدمه فصل : زبان های فارغ از متن زبان های منظم 1 ماشیه ای توریىگ مقدمه فصل : سلسله مزاتب سبان a n b n c n? ww? زبان های فارغ از متن n b n a ww زبان های منظم a * a*b* 2 زبان ها پذیرفته می شوند بوسیله ی : ماشین های تورینگ a n b n c n ww زبان های فارغ

Διαβάστε περισσότερα

شبکه های عصبی در کنترل

شبکه های عصبی در کنترل شبکه های عصبی در کنترل دانشگاه نجف آباد درس: کنترل هوشمند در فضای سایبرنتیک مدرس: حمید محمودیان مدل ریاضی نرون مدل ریاضی یک نرون ساده به صورت روبرو است P: مقدار کمیت ورودی b: مقدار بایاس )عرض از مبدا تابع

Διαβάστε περισσότερα

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت

فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت فصل چهارم : مولتی ویبراتورهای ترانزیستوری مقدمه: فیدبک مثبت در تقویت کننده ها از فیدبک منفی استفاده می نمودیم تا بهره خیلی باال نرفته و سیستم پایدار بماند ولی در فیدبک مثبت هدف فقط باال بردن بهره است در

Διαβάστε περισσότερα

6- روش های گرادیان مبنا< سر فصل مطالب

6- روش های گرادیان مبنا< سر فصل مطالب 1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 6 روش های بهینه سازی شبیه سازی گرادیان مبنا Gradient-based Simulation Optimization methods 6- روش های گرادیان مبنا< سر فصل مطالب 2 شماره

Διαβάστε περισσότερα

فصل 5 :اصل گسترش و اعداد فازی

فصل 5 :اصل گسترش و اعداد فازی فصل 5 :اصل گسترش و اعداد فازی : 1-5 اصل گسترش در ریاضیات معمولی یکی از مهمترین ابزارها تابع می باشد.تابع یک نوع رابطه خاص می باشد رابطه ای که در نمایش زوج مرتبی عنصر اول تکراری نداشته باشد.معموال تابع

Διαβάστε περισσότερα

جلسه ی ۵: حل روابط بازگشتی

جلسه ی ۵: حل روابط بازگشتی دانشکده ی علوم ریاضی ساختمان داده ها ۶ مهر ۲ جلسه ی ۵: حل روابط بازگشتی مدر س: دکتر شهرام خزاي ی نگارنده: ا رمیتا ثابتی اشرف و علی رضا علی ا بادیان ۱ مقدمه پیدا کردن کران مجانبی توابع معمولا با پیچیدگی

Διαβάστε περισσότερα

فصل پنجم زبان های فارغ از متن

فصل پنجم زبان های فارغ از متن فصل پنجم زبان های فارغ از متن خانواده زبان های فارغ از متن: ( free )context تعریف: گرامر G=(V,T,,P) کلیه قوانین آن به فرم زیر باشد : یک گرامر فارغ از متن گفته می شود در صورتی که A x A Є V, x Є (V U T)*

Διαβάστε περισσότερα

جلسه 12 به صورت دنباله اي از,0 1 نمایش داده شده اند در حین محاسبه ممکن است با خطا مواجه شده و یکی از بیت هاي آن. p 1

جلسه 12 به صورت دنباله اي از,0 1 نمایش داده شده اند در حین محاسبه ممکن است با خطا مواجه شده و یکی از بیت هاي آن. p 1 محاسبات کوانتمی (67) ترم بهار 390-39 مدرس: سلمان ابوالفتح بیگی نویسنده: سلمان ابوالفتح بیگی جلسه ذخیره پردازش و انتقال اطلاعات در دنیاي واقعی همواره در حضور خطا انجام می شود. مثلا اطلاعات کلاسیکی که به

Διαβάστε περισσότερα

ارزیابی بهره وری متقاطع DEA بر پایه بهبود پارتو

ارزیابی بهره وری متقاطع DEA بر پایه بهبود پارتو چکیده ارزیابی بهره وری متقاطع DEA بر پایه بهبود پارتو جی.وو جونفی.چو جیاس ن سان کینگ یوآن ژو ارزیابی بهره وری متقاطع به عنوان یک ابزار گسترده برای تحلیل پوششی داده ها (DEA) دارای کاربرد گسترده ای در ارزیابی

Διαβάστε περισσότερα

مسائل. 2 = (20)2 (1.96) 2 (5) 2 = 61.5 بنابراین اندازه ی نمونه الزم باید حداقل 62=n باشد.

مسائل. 2 = (20)2 (1.96) 2 (5) 2 = 61.5 بنابراین اندازه ی نمونه الزم باید حداقل 62=n باشد. ) مسائل مدیریت کارخانه پوشاک تصمیم دارد مطالعه ای به منظور تعیین میانگین پیشرفت کارگران کارخانه انجام دهد. اگر او در این مطالعه دقت برآورد را 5 نمره در نظر بگیرد و فرض کند مقدار انحراف معیار پیشرفت کاری

Διαβάστε περισσότερα

دبیرستان غیر دولتی موحد

دبیرستان غیر دولتی موحد دبیرستان غیر دلتی محد هندسه تحلیلی فصل دم معادله های خط صفحه ابتدا باید بدانیم که از یک نقطه به مازات یک بردار تنها یک خط می گذرد. با تجه به این مطلب برای نشتن معادله یک خط احتیاج به داشتن یک نقطه از خط

Διαβάστε περισσότερα

فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل تحلیل مدار به روش جریان حلقه... 22

فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل تحلیل مدار به روش جریان حلقه... 22 فهرست مطالب جزوه ی فصل اول مدارهای الکتریکی آنچه باید پیش از شروع کتاب مدار بدانید تا مدار را آسان بیاموزید.............................. 2 مفاهیم ولتاژ افت ولتاژ و اختالف پتانسیل................................................

Διαβάστε περισσότερα

5- مروری بر روش های جستجوی تصادفی > سر فصل مطالب

5- مروری بر روش های جستجوی تصادفی > سر فصل مطالب 1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 5 مروری بر روش های جستجوی تصادفی A review of random search methods 5- مروری بر روش های جستجوی تصادفی > سر فصل مطالب 2 شماره عنوان فصل 1-5

Διαβάστε περισσότερα

تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: میباشد. تلفات خط انتقال با مربع توان انتقالی متناسب

تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: میباشد. تلفات خط انتقال با مربع توان انتقالی متناسب تلفات خط انتقال ابررسی یک شبکة قدرت با 2 به شبکة شکل زیر توجه کنید. ژنراتور فرضیات شبکه: این شبکه دارای دو واحد کامال یکسان آنها 400 MW میباشد. است تلفات خط انتقال با مربع توان انتقالی متناسب و حداکثر

Διαβάστε περισσότερα

نﺎﯿﺋاﺪﺧ ﺎﺿر ﺪﯿﺳ سﺪﻨﻬﻣ

نﺎﯿﺋاﺪﺧ ﺎﺿر ﺪﯿﺳ سﺪﻨﻬﻣ تهیه کننده : مهندس سید رضا خداي یان کارشناس ارشد و معاون واحد برنامه ریزی وکنترل پروژه شرکت سرمایه گذاری مسکن شش سیگما( (Six Sigma عرصه کنونی کسب و کار تصویری جدید از سازمان اراي ه می کند با این نگرش جدید

Διαβάστε περισσότερα

1- مقدمه. 2 Action. 1 Heuristic

1- مقدمه. 2 Action. 1 Heuristic یک الگوریتم نوین جهت رنگ آمیزی گراف با استفاده از آتوماتای یادگیر حبیب مطیع قادر دانشگاه آزاد اسلامی واحد تبریز باشگاه پژوهشگران جوان Habib_moti@yahoo.com عباس میرزایی ثمرین بورسیه هیات علمی دانشگاه آزاد

Διαβάστε περισσότερα

تئوری جامع ماشین بخش سوم جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود.

تئوری جامع ماشین بخش سوم جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود. مفاهیم اصلی جهت آنالیز ماشین های الکتریکی سه فاز محاسبه اندوکتانس سیمپیچیها و معادالت ولتاژ ماشین الف ) ماشین سنکرون جهت سادگی بحث یک ماشین سنکرون دو قطبی از نوع قطب برجسته مطالعه میشود. در حال حاضر از

Διαβάστε περισσότερα

عنوان: رمزگذاري جستجوپذیر متقارن پویا

عنوان: رمزگذاري جستجوپذیر متقارن پویا دانشگاه صنعتی شریف دانشکده مهندسی برق گزارش درس ریاضیات رمزنگاري عنوان: رمزگذاري جستجوپذیر متقارن پویا استاد درس: مهندس نگارنده: ز 94 دي ماه 1394 1 5 نماد گذاري و تعریف مسي له 1 6 رمزگذاري جستجوپذیر متقارن

Διαβάστε περισσότερα

راهنمای کاربری موتور بنزینی )سیکل اتو(

راهنمای کاربری موتور بنزینی )سیکل اتو( راهنمای کاربری موتور بنزینی )سیکل اتو( هدف آزمایش : شناخت و بررسی عملکرد موتور بنزینی تئوری آزمایش: موتورهای احتراق داخلی امروزه به طور وسیع برای ایجاد قدرت بکار می روند. ژنراتورهای کوچک پمپ های مخلوط

Διαβάστε περισσότερα

به نام خدا. Sparse Coding ستاره فرامرزپور

به نام خدا. Sparse Coding ستاره فرامرزپور به نام خدا Sparse Coding ستاره فرامرزپور 120728399 1 فهرست مطالب مقدمه... 0 برخی کاربردها... 0 4... تنک: کدگذاری مبانی تجزیه معادله تنک:... 5 6...:α Sparse پیدا ه یا الگوریتم کردن ضریب یادگیری ه یا روش

Διαβάστε περισσότερα

فصل سوم .)MAC( و الگوریتم کنترل مدل )کنترل کننده مدل الگوریتمی-پاسخ ضربه-( )DMC(

فصل سوم .)MAC( و الگوریتم کنترل مدل )کنترل کننده مدل الگوریتمی-پاسخ ضربه-( )DMC( فصل سوم مدل های تجاری طرح های کنترل پیش بینیکنترل کننده های پیش بین مبتنی بر مدل پرکاربرد در صنعت مانند آنچه همانگونه که در فصل های گذشته اشاره شددر فصل های گذشته نشان داده شده یک خانواده گسترده از کنترل

Διαβάστε περισσότερα

Top Down Parsing LL(1) Narges S. Bathaeian

Top Down Parsing LL(1) Narges S. Bathaeian طراحی کامپایلر Top Down Parsing LL1) تعریف top down parsing Parse tree را از ریشه به سمت برگها می سازد. دو نوع LL1), LLk) Recursive descent مثال G = {S},{, ) }, P, S) S S S ) S ε ))$ مثال S S ) S ε ))$

Διαβάστε περισσότερα

کنترل تطبیقی غیر مستقیم مبتنی بر تخصیص قطب با مرتبه کسری

کنترل تطبیقی غیر مستقیم مبتنی بر تخصیص قطب با مرتبه کسری چکیده : کنترل تطبیقی غیر مستقیم مبتنی بر تخصیص قطب با مرتبه کسری روش طراحی قوانین کنترل چندجمله ای با استفاده از جایابی قطب راه کار مناسبی برای بسیاری از کاربردهای صنعتی می باشد. این دسته از کنترل کننده

Διαβάστε περισσότερα

هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. 2- اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط

هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. 2- اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط هد ف های هفته ششم: 1- اجسام متحرک و ساکن را از هم تشخیص دهد. - اندازه مسافت و جا به جایی اجسام متحرک را محاسبه و آن ها را مقایسه کند 3- تندی متوسط اجسام متحرک را محاسبه کند. 4- تندی متوسط و لحظه ای را

Διαβάστε περισσότερα

1- مقدمه ای بر شبیه سازی< سر فصل مطالب

1- مقدمه ای بر شبیه سازی< سر فصل مطالب 1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 1 مروری بر شبیه سازی A review on Simulation 1- مقدمه ای بر شبیه سازی< سر فصل مطالب 2 شماره عنوان فصل 1-1 تعاریف 2-1 مثال هایی از شبیه سازی

Διαβάστε περισσότερα

مکانيک جامدات ارائه و تحليل روش مناسب جهت افزایش استحکام اتصاالت چسبي در حالت حجم چسب یکسان

مکانيک جامدات ارائه و تحليل روش مناسب جهت افزایش استحکام اتصاالت چسبي در حالت حجم چسب یکسان پائیز 2931/ سال ششم/ شماره ویژه دوم فصلنامه علمي پژوهشي مهندسي مکانيک جامدات فصلنامه علمي پژوهشي مهندسي مکانيک جامدات www.jsme.ir ارائه و تحليل روش مناسب جهت افزایش استحکام اتصاالت چسبي در حالت حجم چسب

Διαβάστε περισσότερα

مقاومت مصالح 2 فصل 9: خيز تيرها. 9. Deflection of Beams

مقاومت مصالح 2 فصل 9: خيز تيرها. 9. Deflection of Beams مقاومت مصالح فصل 9: خيز تيرها 9. Deflection of eams دکتر مح مدرضا نيرومند دااگشنه ايپم نور اصفهان eer Johnston DeWolf ( ) رابطه بين گشتاور خمشی و انحنا: تير طره ای تحت بار متمرکز در انتهای آزاد: P انحنا

Διαβάστε περισσότερα

فهرست جزوه ی فصل دوم مدارهای الکتریکی ( بردارها(

فهرست جزوه ی فصل دوم مدارهای الکتریکی ( بردارها( فهرست جزوه ی فصل دوم مدارهای الکتریکی ( بردارها( رفتار عناصر L, R وC در مدارات جریان متناوب......................................... بردار و کمیت برداری.............................................................

Διαβάστε περισσότερα

ارائه یک مدل ریاضی جهت بهینه سازی فرایند توسعه محصول

ارائه یک مدل ریاضی جهت بهینه سازی فرایند توسعه محصول ارائه یک مدل ریاضی جهت بهینه سازی فرایند توسعه محصول محسن شفیعی نیک آبادی محمدعلی بهشتی نیا و رضا رفیعی پور اطالعات مقاله چکیده واژگان كلیدی: فرایند توسعه محصول مدل ریاضی مزدوج همپوشانی ها وابستگی متقابل.

Διαβάστε περισσότερα

یدنب هشوخ یاه متیروگلا

یدنب هشوخ یاه متیروگلا تحلیل خوشه ای مقدمه در این قسمت ابتدا چند تعریف بیان می کنیم و در ادامه به جزئیات این تعاریف و کاربردهای تحلیل خوشه ای در علوم مختلف می پردازیم و نیز با مشکالتی که در تحلیل خوشه ای مواجه هستیم اشاره ای

Διαβάστε περισσότερα

هندسه تحلیلی بردارها در فضای R

هندسه تحلیلی بردارها در فضای R هندسه تحلیلی بردارها در فضای R فصل اول-بردارها دستگاه مختصات سه بعدی از سه محور ozوoyوox عمود بر هم تشکیل شده که در نقطه ای به نام o یکدیگر را قطع می کنند. قرارداد: دستگاه مختصات سه بعدی راستگرد می باشد

Διαβάστε περισσότερα

هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه

هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه آزما ی ش شش م: پا س خ فرکا نس ی مدا رات مرتبه اول هدف از این آزمایش آشنایی با رفتار فرکانسی مدارهاي مرتبه اول نحوه تأثیر مقادیر عناصر در این رفتار مشاهده پاسخ دامنه و پاسخ فاز بررسی رفتار فیلتري آنها بدست

Διαβάστε περισσότερα

بررسی خرابی در سازه ها با استفاده از نمودارهاي تابع پاسخ فرکانس مجتبی خمسه

بررسی خرابی در سازه ها با استفاده از نمودارهاي تابع پاسخ فرکانس مجتبی خمسه بررسی خرابی در سازه ها با استفاده از نمودارهاي تابع پاسخ فرکانس پیمان ترکزاده مجتبی خمسه یونس گودرزي - استادیار بخش مهندسی عمران دانشگاه شهید باهنر کرمان - دانشجوي کارشناسی ارشد سازه دانشگاه تحصیلات تکمیلی

Διαβάστε περισσότερα

طرح یافتن مکان خطا در خطوط انتقال چندترمینالی با استفاده از اندازه گیریهای ناهمگام )آسنکرون(

طرح یافتن مکان خطا در خطوط انتقال چندترمینالی با استفاده از اندازه گیریهای ناهمگام )آسنکرون( طرح یافتن مکان خطا در خطوط انتقال چندترمینالی با استفاده از اندازه گیریهای ناهمگام )آسنکرون( چکیده در این مقاله یک روش ساده با استفاده از اندازه گیری ناهمگام برای تعیین مکان خطا در خطوط انتقال چند-ترمینالی

Διαβάστε περισσότερα

مثلث بندی دلونی فصل 9 مژگان صالحی- دی 92 استاد راهنما: جناب آقای دکتر محمد فرشی

مثلث بندی دلونی فصل 9 مژگان صالحی- دی 92 استاد راهنما: جناب آقای دکتر محمد فرشی مثلث بندی دلونی فصل 9 مژگان صالحی- دی 92 استاد راهنما: جناب آقای دکتر محمد فرشی 1 روش اول گراف دوگان دیاگرام ورونوی : دیاگرام ورونوی مثلث بندی وجوهی که مثلث نیستند 2 : روش دوم )الگوریتم تصادفی افزایشی(

Διαβάστε περισσότερα

شاخصهای پراکندگی دامنهی تغییرات:

شاخصهای پراکندگی دامنهی تغییرات: شاخصهای پراکندگی شاخصهای پراکندگی بیانگر میزان پراکندگی دادههای آماری میباشند. مهمترین شاخصهای پراکندگی عبارتند از: دامنهی تغییرات واریانس انحراف معیار و ضریب تغییرات. دامنهی تغییرات: اختالف بزرگترین و

Διαβάστε περισσότερα

مارکوف 1.مقدمه: سید مهدی صفوی محمد میکاییلی محمد پویان چکیده ما با مطالعه مدل مخفی میدان تصادفی مارکوف از الگوریتم EM

مارکوف 1.مقدمه: سید مهدی صفوی محمد میکاییلی محمد پویان چکیده ما با مطالعه مدل مخفی میدان تصادفی مارکوف از الگوریتم EM و بخش بندی تصاویر براساس مارکوف مدل میدان تصادفی مخفی 3 سید مهدی صفوی محمد میکاییلی محمد پویان -دانشجو گروه مهندسی پزشکی دانشکده فنی مهندسی دانشگاه شاهد 3- عضوهیات علمی دانشیار گروه مهندسی پزشکی دانشکده

Διαβάστε περισσότερα

فصل اول پیچیدگی زمانی و مرتبه اجرایی

فصل اول پیچیدگی زمانی و مرتبه اجرایی فصل اول پیچیدگی زمانی و مرتبه اجرایی 1 2 پیچیدگی زمانی Complexity) (Time مثال : 1 تابع زیر جمع عناصر یک آرایه را در زبان C محاسبه می کند. در این برنامه اندازه ورودی همان n یا تعداد عناصر آرایه است و عمل

Διαβάστε περισσότερα

ﻞﻜﺷ V لﺎﺼﺗا ﺎﻳ زﺎﺑ ﺚﻠﺜﻣ لﺎﺼﺗا هﺎﮕﺸﻧاد نﺎﺷﺎﻛ / دﻮﺷ

ﻞﻜﺷ V لﺎﺼﺗا ﺎﻳ زﺎﺑ ﺚﻠﺜﻣ لﺎﺼﺗا هﺎﮕﺸﻧاد نﺎﺷﺎﻛ / دﻮﺷ 1 مبحث بيست و چهارم: اتصال مثلث باز (- اتصال اسكات آرايش هاي خاص ترانسفورماتورهاي سه فاز دانشگاه كاشان / دانشكده مهندسي/ گروه مهندسي برق / درس ماشين هاي الكتريكي / 3 اتصال مثلث باز يا اتصال شكل فرض كنيد

Διαβάστε περισσότερα

تعیین محل قرار گیری رله ها در شبکه های سلولی چندگانه تقسیم کد

تعیین محل قرار گیری رله ها در شبکه های سلولی چندگانه تقسیم کد تعیین محل قرار گیری رله ها در شبکه های سلولی چندگانه تقسیم کد مبتنی بر روش دسترسی زلیخا سپهوند دانشکده مهندسى برق واحد نجف آباد دانشگاه آزاد اسلامى نجف آباد ایر ان zolekhasepahvand@yahoo.com روح االله

Διαβάστε περισσότερα

سايت ويژه رياضيات درسنامه ها و جزوه هاي دروس رياضيات

سايت ويژه رياضيات   درسنامه ها و جزوه هاي دروس رياضيات سايت ويژه رياضيات درسنامه ها و جزوه هاي دروس رياضيات دانلود نمونه سوالات امتحانات رياضي نمونه سوالات و پاسخنامه كنكور دانلود نرم افزارهاي رياضيات و... کانال سایت ریاضی سرا در تلگرام: https://telegram.me/riazisara

Διαβάστε περισσότερα

تمرین اول درس کامپایلر

تمرین اول درس کامپایلر 1 تمرین اول درس 1. در زبان مربوط به عبارت منظم زیر چند رشته یکتا وجود دارد (0+1+ϵ)(0+1+ϵ)(0+1+ϵ)(0+1+ϵ) جواب 11 رشته کنند abbbaacc را در نظر بگیرید. کدامیک از عبارتهای منظم زیر توکنهای ab bb a acc را ایجاد

Διαβάστε περισσότερα

جلسه 2 1 فضاي برداري محاسبات کوانتمی (22671) ترم بهار

جلسه 2 1 فضاي برداري محاسبات کوانتمی (22671) ترم بهار محاسبات کوانتمی (22671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: نادر قاسمی جلسه 2 در این درسنامه به مروري کلی از جبر خطی می پردازیم که هدف اصلی آن آشنایی با نماد گذاري دیراك 1 و مباحثی از

Διαβάστε περισσότερα

جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان

جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان هو الحق دانشکده ي مهندسی کامپیوتر کدگذاري شبکه Coding) (Network سه شنبه 21 اسفند 1393 جلسه دوم سوم چهارم: مقدمه اي بر نظریه میدان استاد: مهدي جعفري نگارنده: علیرضا حیدري خزاي ی در این نوشته مقدمه اي بر

Διαβάστε περισσότερα

Beta Coefficient نویسنده : محمد حق وردی

Beta Coefficient نویسنده : محمد حق وردی مفهوم ضریب سهام بتای Beta Coefficient نویسنده : محمد حق وردی مقدمه : شاید بارها در مقاالت یا گروهای های اجتماعی مربوط به بازار سرمایه نام ضریب بتا رو دیده باشیم یا جایی شنیده باشیم اما برایمان مبهم باشد

Διαβάστε περισσότερα

7- روش تقریب میانگین نمونه< سر فصل مطالب

7- روش تقریب میانگین نمونه< سر فصل مطالب 1 بنام خدا بهینه سازی شبیه سازی Simulation Optimization Lecture 7 روش تقریب میانگین نمونه Sample Average Approximation 7- روش تقریب میانگین نمونه< سر فصل مطالب 2 شماره عنوان فصل 1-7 معرفی 2-7 تقریب 3-7

Διαβάστε περισσότερα

یک سیستم تخصیص منابع هوشمند بر مبنای OFDMA در یک سیستم بیسیم توزیع شده با استفاده از تئوری بازیها

یک سیستم تخصیص منابع هوشمند بر مبنای OFDMA در یک سیستم بیسیم توزیع شده با استفاده از تئوری بازیها یک سیستم تخصیص منابع هوشمند بر مبنای OFDMA در یک سیستم بیسیم توزیع شده با استفاده از تئوری بازیها حامد رشیدی 1 و سیامک طالبی 2 1 -دانشگاه شهید باهنر كرمان 2 -دانشگاه شهید باهنر كرمان Hamed.hrt@gmail.com

Διαβάστε περισσότερα

فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی

فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی فصل سوم جریان های الکتریکی و مدارهای جریان مستقیم جریان الکتریکی در رساناها مانند یک سیم مسی الکترون های آزاد وجود دارند که با سرعت های متفاوت بطور کاتوره ای)بی نظم(در حال حرکت هستند بطوریکه بار خالص گذرنده

Διαβάστε περισσότερα

فصل چهارم تعیین موقعیت و امتدادهای مبنا

فصل چهارم تعیین موقعیت و امتدادهای مبنا فصل چهارم تعیین موقعیت و امتدادهای مبنا هدف های رفتاری پس از آموزش و مطالعه این فصل از فراگیرنده انتظار می رود بتواند: 1 راهکار کلی مربوط به ترسیم یک امتداد در یک سیستم مختصات دو بعدی و اندازه گیری ژیزمان

Διαβάστε περισσότερα

جلسه 16 نظریه اطلاعات کوانتمی 1 ترم پاییز

جلسه 16 نظریه اطلاعات کوانتمی 1 ترم پاییز نظریه اطلاعات کوانتمی ترم پاییز 39-39 مدرسین: ابوالفتح بیگی و امین زاده گوهري نویسنده: محم دحسن آرام جلسه 6 تا اینجا با دو دیدگاه مختلف و دو عامل اصلی براي تعریف و استفاده از ماتریس چگالی جهت معرفی حالت

Διαβάστε περισσότερα

تحلیل الگوریتم پیدا کردن ماکزیمم

تحلیل الگوریتم پیدا کردن ماکزیمم تحلیل الگوریتم پیدا کردن ماکزیمم امید اعتصامی پژوهشگاه دانشهاي بنیادي پژوهشکده ریاضیات 1 انگیزه در تحلیل الگوریتم ها تحلیل احتمالاتی الگوریتم ها روشی براي تخمین پیچیدگی محاسباتی یک الگوریتم یا مساله ي

Διαβάστε περισσότερα

تلفات کل سيستم کاهش مي يابد. يکي ديگر از مزاياي اين روش بهبود پروفيل ولتاژ ضريب توان و پايداري سيستم مي باشد [-]. يکي ديگر از روش هاي کاهش تلفات سيستم

تلفات کل سيستم کاهش مي يابد. يکي ديگر از مزاياي اين روش بهبود پروفيل ولتاژ ضريب توان و پايداري سيستم مي باشد [-]. يکي ديگر از روش هاي کاهش تلفات سيستم اراي ه روشي براي کاهش تلفات در سيستم هاي توزيع بر مبناي تغيير محل تغذيه سيستم هاي توزيع احد کاظمي حيدر علي شايانفر حسن فشکي فراهاني سيد مهدي حسيني دانشگاه علم و صنعت ايران- دانشکده مهندسي برق چکيده براي

Διαβάστε περισσότερα

تغییر پذیری و مسیریابی در شبکه Ad Hoc با استفاده از الگوریتم کلونی مورچگان

تغییر پذیری و مسیریابی در شبکه Ad Hoc با استفاده از الگوریتم کلونی مورچگان شبیه سازی تغییر پذیری و مسیریابی در شبکه Ad Hoc با استفاده از الگوریتم کلونی مورچگان 1 سارنگ کمشکی 2 محسن زنگنه 1 علوم و تحقیقات بوشهر ایران sarang.kameshki@yahoo.com 2 علوم و تحقیقات بوشهر ایرانm.zangeneh67@gmail.com

Διαβάστε περισσότερα

پروژه یازدهم: ماشین هاي بردار پشتیبان

پروژه یازدهم: ماشین هاي بردار پشتیبان پروژه یازدهم: ماشین هاي بردار پشتیبان 1 عموما براي مسایلی که در آنها دو دسته وجود دارد استفاده میشوند اما ماشین هاي بردار پشتیبان روشهاي متفاوتی براي ترکیب چند SVM و ایجاد یک الگوریتم دستهبندي چند کلاس

Διαβάστε περισσότερα

تئوری رفتار مصرف کننده : می گیریم. فرض اول: فرض دوم: فرض سوم: فرض چهارم: برای بیان تئوری رفتار مصرف کننده ابتدا چهار فرض زیر را در نظر

تئوری رفتار مصرف کننده : می گیریم. فرض اول: فرض دوم: فرض سوم: فرض چهارم: برای بیان تئوری رفتار مصرف کننده ابتدا چهار فرض زیر را در نظر تئوری رفتار مصرف کننده : می گیریم برای بیان تئوری رفتار مصرف کننده ابتدا چهار فرض زیر را در نظر فرض اول: مصرف کننده یک مصرف کننده منطقی است یعنی دارای رفتار عقالیی می باشد به عبارت دیگر از مصرف کاالها

Διαβάστε περισσότερα

جلسه 15 1 اثر و اثر جزي ی نظریه ي اطلاعات کوانتومی 1 ترم پاي یز جدایی پذیر باشد یعنی:

جلسه 15 1 اثر و اثر جزي ی نظریه ي اطلاعات کوانتومی 1 ترم پاي یز جدایی پذیر باشد یعنی: نظریه ي اطلاعات کوانتومی 1 ترم پاي یز 1391-1391 مدرس: دکتر ابوالفتح بیگی ودکتر امین زاده گوهري نویسنده: محمدرضا صنم زاده جلسه 15 فرض کنیم ماتریس چگالی سیستم ترکیبی شامل زیر سیستم هايB و A را داشته باشیم.

Διαβάστε περισσότερα

فعالیت = ) ( )10 6 ( 8 = )-4( 3 * )-5( 3 = ) ( ) ( )-36( = m n m+ m n. m m m. m n mn

فعالیت = ) ( )10 6 ( 8 = )-4( 3 * )-5( 3 = ) ( ) ( )-36( = m n m+ m n. m m m. m n mn درس»ریشه ام و توان گویا«تاکنون با مفهوم توان های صحیح اعداد و چگونگی کاربرد آنها در ریشه گیری دوم و سوم اعداد آشنا شده اید. فعالیت زیر به شما کمک می کند تا ضمن مرور آنچه تاکنون در خصوص اعداد توان دار و

Διαβάστε περισσότερα

تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢

تمرینات درس ریاض عموم ٢. r(t) = (a cos t, b sin t), ٠ t ٢π. cos ٢ t sin tdt = ka۴. x = ١ ka ۴. m ٣ = ٢a. κds باشد. حاصل x٢ دانش اه صنعت شریف دانش ده ی علوم ریاض تمرینات درس ریاض عموم سری دهم. ١ سیم نازک داریم که روی دایره ی a + y x و در ربع اول نقطه ی,a را به نقطه ی a, وصل م کند. اگر چ ال سیم در نقطه ی y,x برابر kxy باشد جرم

Διαβάστε περισσότερα

اندازهگیری ضریب هدایت حرارتی جامدات در سیستم شعاعی و خطی

اندازهگیری ضریب هدایت حرارتی جامدات در سیستم شعاعی و خطی اندازهگیری ضریب هدایت حرارتی جامدات در سیستم شعاعی و خطی هدف آزمایش: هدف از انجام این آزمایش بررسی موارد زیر میباشد: محاسبه ضریب هدایت حرارتی )K( در طول یک ميله با جنس یکسان در سيستم محوری.)linear( محاسبه

Διαβάστε περισσότερα

فصل دهم: همبستگی و رگرسیون

فصل دهم: همبستگی و رگرسیون فصل دهم: همبستگی و رگرسیون مطالب این فصل: )r ( کوواریانس ضریب همبستگی رگرسیون ضریب تعیین یا ضریب تشخیص خطای معیار برآور ( )S XY انواع ضرایب همبستگی برای بررسی رابطه بین متغیرهای کمی و کیفی 8 در بسیاری

Διαβάστε περισσότερα

اصول انتخاب موتور با مفاهیم بسیار ساده شروع و با نکات کاربردی به پایان می رسد که این خود به درک و همراهی خواننده کمک بسیاری می کند.

اصول انتخاب موتور با مفاهیم بسیار ساده شروع و با نکات کاربردی به پایان می رسد که این خود به درک و همراهی خواننده کمک بسیاری می کند. اصول انتخاب موتور اصول انتخاب موتور انتخاب یک موتور به در نظر گرفتن موارد بسیار زیادی از استانداردها عوامل محیطی و مشخصه های بار راندمان موتور و... وابسته است در این مقاله کوتاه به تاثیر و چرایی توان و

Διαβάστε περισσότερα

محاسبات کوانتمی 1 علم ساخت و استفاده از کامپیوتري است که بر پایه ي اصول مکانیک کوانتم قرار گرفته است.

محاسبات کوانتمی 1 علم ساخت و استفاده از کامپیوتري است که بر پایه ي اصول مکانیک کوانتم قرار گرفته است. محاسبات کوانتمی (22671) ترم بهار 1390-1391 مدرس: سلمان ابوالفتح بیگی نویسنده: سلمان ابوالفتح بیگی جلسه 1 محاسبات کوانتمی 1 علم ساخت و استفاده از کامپیوتري است که بر پایه ي اصول مکانیک کوانتم قرار گرفته

Διαβάστε περισσότερα

باشند و c عددی ثابت باشد آنگاه تابع های زیر نیز در a پیوسته اند. به شرطی که g(a) 0 f g

باشند و c عددی ثابت باشد آنگاه تابع های زیر نیز در a پیوسته اند. به شرطی که g(a) 0 f g تعریف : 3 فرض کنیم D دامنه تابع f زیر مجموعه ای از R باشد a D تابع f:d R در نقطه a پیوسته است هرگاه به ازای هر دنباله از نقاط D مانند { n a{ که به a همگراست دنبال ه ){ n }f(a به f(a) همگرا باشد. محتوی

Διαβάστε περισσότερα

آشنایی با پدیده ماره (moiré)

آشنایی با پدیده ماره (moiré) فلا) ب) آشنایی با پدیده ماره (moiré) توری جذبی- هرگاه روی ورقه شفافی چون طلق تعداد زیادی نوارهای خطی کدر هم پهنا به موازات یکدیگر و به فاصله های مساوی از هم رسم کنیم یک توری خطی جذبی به وجود می آید شکل

Διαβάστε περισσότερα

نکنید... بخوانید خالء علمی خود را پر کنید و دانش خودتان را ارائه دهید.

نکنید... بخوانید خالء علمی خود را پر کنید و دانش خودتان را ارائه دهید. گزارش کار آزمایشگاه صنعتی... مکانیک سیاالت ( رینولدز افت فشار ) دانشجویان : فردین احمدی محمد جاللی سعید شادخواطر شاهین غالمی گروه یکشنبه ساعت 2::0 الی رینولدز هدف : بررسی نوع حرکت سیال تئوری : یکی از انواع

Διαβάστε περισσότερα